package com.yy.runner;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

/**
 * 启动加载器 (在容器启动的时候加载数据)
 * 
 * 实现CommandLineRunner接口, 重写run方法
 * 
 * @author ls
 *
 */
@Component
@Order(value = 2)
/*
 * @Order 可以指定多个加载器的执行顺序.value值越小,越先执行
 */
public class StartUp2 implements CommandLineRunner {

	private Logger logger = LoggerFactory.getLogger(StartUp2.class);
	
	/**
	 * String... 代表既可以传一个String对象, 也可以传String数组
	 */
	@Override
	public void run(String... arg0) throws Exception {
		logger.info(this.getClass().getName() + " : 启动加载数据 : " + arg0);
	}

}
